x86 hvm: When sending INIT-SIPI IPIs, pause the sending vcpu until the
authorKeir Fraser <keir@xen.org>
Wed, 20 Oct 2010 16:26:51 +0000 (17:26 +0100)
committerKeir Fraser <keir@xen.org>
Wed, 20 Oct 2010 16:26:51 +0000 (17:26 +0100)
commit0780df2a52fe136496ffc250e6dbca07b95b904c
tree0051a62155ad8fcc442b8b674bd9d440d775ee02
parentda7abb1417a92981a356abcb3a8fa85c97dfff31
x86 hvm: When sending INIT-SIPI IPIs, pause the sending vcpu until the
asynchronous tasklet completes its work.

This is a little bit cleaner than busy-spinning in a retry loop.

Signed-off-by: Keir Fraser <keir@xen.org>
xen/arch/x86/hvm/vlapic.c
xen/include/asm-x86/hvm/vlapic.h